Model AI Assignments

نویسندگان

  • Todd Neller
  • John DeNero
  • Dan Klein
  • Xiaoming Zheng
  • Alex Nash
  • Zachary Dodds
  • Harvey Mudd
  • Giuseppe Carenini
  • David Poole
  • Chris Brooks
  • Sven Koenig
  • William Yeoh
چکیده

The Model AI Assignments session seeks to gather and disseminate the best assignment designs of the Artificial Intelligence (AI) Education community. Recognizing that assignments form the core of student learning experience, we here present abstracts of eight AI assignments that are easily adoptable, playfully engaging, and flexible for a variety of instructor needs. Assignment specifications and supporting resources may be found at http://modelai.gettysburg.edu. The Pac-Man Projects Software Package for Introductory Artificial Intelligence John DeNero, Dan Klein The Pac-Man projects apply a variety of artificial intelligence (AI) techniques in the setting of the classic video game Pac-Man. Despite their video game theme, the projects are targeted very broadly. They cover a range of foundational AI concepts, including informed state-space search, probabilistic inference, and reinforcement learning. These concepts underlie real-world application areas such as natural language processing, computer vision, and robotics. The Pac-Man projects promote effective learning through several design principles. Graphical interfaces allow students to visualize the results of the techniques they implement. Harness code contains commented examples and clear directions, but does not force students to wade through undue amounts of scaffolding. Finally, the domain of Pac-Man itself provides a challenging problem environment that demands creative solutions; real-world AI problems are challenging, and Pac-Man is too. In our course at UC Berkeley (CS 188), these projects have substantially boosted enrollment, teaching reviews, and student engagement. The projects have been field-tested, refined, and debugged over multiple semesters. We are now excited to release them to Copyright c © 2010, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. other universities for instructional use. This software package includes four primary projects on search, multi-agent search, reinforcement learning, and probabilistic tracking. It also includes an open-ended final contest and an initial Python tutorial. A Project on Fast Trajectory Replanning for Computer Games for “Introduction to Artificial Intelligence” Classes Sven Koenig, William Yeoh This standalone path-planning project for an undergraduate or graduate artificial intelligence class relates to video game technologies and is part of our effort to use video games as a motivator in projects without the students having to use game engines. Heuristic search and, in particular, A* are among the most important search techniques and thus are good candidates for a project in artificial intelligence. In this project, the students need to code A* and then extend it to Adaptive A*, a fast trajectory replanning algorithm, to move game characters in initially unknown gridworlds to a given target. Adaptive A* is an incremental version of A* that often searches faster than A* since it updates the heuristics between searches to find solutions to series of similar search tasks potentially faster than is possible by solving each search task from scratch. This project requires students to develop a deep understanding of A* and heuristics to answer questions that are not yet covered in textbooks. The project is versatile since it allows for theoretical and implementation questions. We list a variety of possible project choices, including easy and difficult questions. The project text and additional support material (such as a maze generator and pointers to the literature) can be found at http://idm-lab.org/gameai. Getting Set with OpenCV Zachary Dodds “Getting Set with OpenCV” is a two-week assignment used as a hands-on introduction to computer vision in an undergraduate AI course. Set is a game of visual percep1919 Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model AI Assignments 2017

The Model AI Assignments session seeks to gather and disseminate the best assignment designs of the Artificial Intelligence (AI) Education community. Recognizing that assignments form the core of student learning experience, we here present abstracts of six AI assignments from the 2017 session that are easily adoptable, playfully engaging, and flexible for a variety of instructor needs. Assignm...

متن کامل

Model AI Assignments 2016

The Model AI Assignments session seeks to gather and disseminate the best assignment designs of the Artificial Intelligence (AI) Education community. Recognizing that assignments form the core of student learning experience, we here present abstracts of six AI assignments from the 2016 session that are easily adoptable, playfully engaging, and flexible for a variety of instructor needs. Assignm...

متن کامل

EAAI-13 Preface

goal of improving the teaching and training of AI practitioners. The symposium provides a venue for both researchers and educators to discuss pedagogical issues and share resources related to teaching AI and using AI in education across a variety of curricular levels (K-12 through postgraduate training). Organized as an independent symposium within the AAAI conference, EAAI provides the opportu...

متن کامل

Special Track on Artificial Intelligence Education

e FLAIRS Artificial Intelligence (AI) Education special track is devoted to methods of teaching AI, providing a forum where AI educators from diverse institutional settings can share resources, innovations, and insights to advance the quality of AI education worldwide. Topics include model assignments, course syllabi, soware, or other curricular resources; revision and implementation of the d...

متن کامل

Focusing AI Students' Attention: A Framework-Based Approach to Guiding Impasse-Driven Learning

Research indicates that impasse-driven learning can have important benefits for improving student mastery of material. When students recognize gaps in their understanding of a concept, attempt self-explanations to resolve the impasses, and then receive further assistance from an instructor, the concept is more likely to be learned than without the impasse or self-explanation. This paper propose...

متن کامل

A Pedagogy-Oriented Modeling-and-Simulation Environment for AI Scenarios

Programming assignments are an effective way for students to investigate many important and fun aspects of AI. However, for any task of reasonable breadth and depth, especially involving complex, compositional agents, actions, and graphics, most of the programming effort goes into mundane, tedious, time-consuming, and error-prone administrative aspects. Moreover, time constraints usually result...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010